home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The School House•
/
Memory v2.1 ••••
/
Memory 2.1
/
Memory 2.1.rsrc
/
CODE_4.txt
< prev
next >
Wrap
Text File
|
1987-05-10
|
48KB
|
872 lines
# near model CODE resource
# jump table entries: 320-331 (12 of them)
export_51:
00000000 4E56 0000 link A6, 0
00000004 48E7 0100 movem.l -[A7], D7
00000008 4EFA 001E jmp [PC + 0x1E /* 00000028 */]
label0000000C:
0000000C 4EBA 0046 jsr [PC + 0x46 /* 00000054 */]
00000010 4EFA 0036 jmp [PC + 0x36 /* 00000048 */]
label00000014:
00000014 4EBA 0898 jsr [PC + 0x898 /* 000008AE */]
00000018 4EFA 002E jmp [PC + 0x2E /* 00000048 */]
label0000001C:
0000001C 4EBA 0910 jsr [PC + 0x910 /* 0000092E */]
00000020 4EFA 0026 jmp [PC + 0x26 /* 00000048 */]
label00000024:
00000024 4EFA 0022 jmp [PC + 0x22 /* 00000048 */]
label00000028:
00000028 3E2E 0008 move.w D7, [A6 + 0x8]
0000002C 0C47 0001 cmpi.w D7, 0x1
00000030 6700 FFDA beq -0x24 /* 0000000C */
00000034 0C47 0002 cmpi.w D7, 0x2
00000038 6700 FFDA beq -0x24 /* 00000014 */
0000003C 0C47 0004 cmpi.w D7, 0x4
00000040 6700 FFDA beq -0x24 /* 0000001C */
00000044 4EFA FFDE jmp [PC - 0x22 /* 00000024 */]
label00000048:
00000048 4CDF 0080 movem.l D7, [A7]+
0000004C 4E5E unlink A6
0000004E 205F movea.l A0, [A7]+
00000050 548F addq.l A7, 2
00000052 4ED0 jmp [A0]
export_50:
fn00000054:
00000054 4E56 FFFC link A6, -0x0004
00000058 48E7 0100 movem.l -[A7], D7
0000005C 3D6D FB72 FFFE move.w [A6 - 0x2], [A5 - 0x48E]
00000062 3D6D FB78 FFFC move.w [A6 - 0x4], [A5 - 0x488]
00000068 558F subq.l A7, 2
0000006A 4EBA 0024 jsr [PC + 0x24 /* 00000090 */]
0000006E 1E1F move.b D7, [A7]+
00000070 6700 000A beq +0xC /* 0000007C */
00000074 4EBA 05DE jsr [PC + 0x5DE /* 00000654 */]
00000078 4EFA 000E jmp [PC + 0xE /* 00000088 */]
label0000007C:
0000007C 3B6E FFFE FB72 move.w [A5 - 0x48E], [A6 - 0x2]
00000082 3B6E FFFC FB78 move.w [A5 - 0x488], [A6 - 0x4]
label00000088:
00000088 4CDF 0080 movem.l D7, [A7]+
0000008C 4E5E unlink A6
0000008E 4E75 rts
export_49:
fn00000090:
00000090 4E56 FDB4 link A6, -0x024C
00000094 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000098 A850 syscall InitCursor
0000009A 598F subq.l A7, 4
0000009C 3F3C 03FE move.w -[A7], 0x3FE
000000A0 42A7 clr.l -[A7]
000000A2 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
000000A8 A97C syscall GetNewDialog
000000AA 2E1F move.l D7, [A7]+
000000AC 2B47 F26E move.l [A5 - 0xD92], D7
000000B0 2F2D F26E move.l -[A7], [A5 - 0xD92]
000000B4 3F3C 000A move.w -[A7], 0xA /* '\n' */
000000B8 486E FFFA pea.l [A6 - 0x6]
000000BC 486E FFF6 pea.l [A6 - 0xA]
000000C0 486E FFBE pea.l [A6 - 0x42]
000000C4 A98D syscall GetDialogItem/GetDItem
000000C6 2F2D F26E move.l -[A7], [A5 - 0xD92]
000000CA 3F3C 000A move.w -[A7], 0xA /* '\n' */
000000CE 3F2E FFFA move.w -[A7], [A6 - 0x6]
000000D2 49FA 04F0 lea.l A4, [PC + 0x4F0 /* 000005C4, value 0x4E56FFE0 */]
000000D6 2F0C move.l -[A7], A4
000000D8 486E FFBE pea.l [A6 - 0x42]
000000DC A98E syscall SetDialogItem/SetDItem
000000DE 3E3C 0001 move.w D7, 0x1
000000E2 0C47 0002 cmpi.w D7, 0x2
000000E6 6E00 0038 bgt +0x3A /* 00000120 */
label000000EA:
000000EA 2F2D F26E move.l -[A7], [A5 - 0xD92]
000000EE 3F07 move.w -[A7], D7
000000F0 486E FFFA pea.l [A6 - 0x6]
000000F4 3C07 move.w D6, D7
000000F6 5346 subq.w D6, 1
000000F8 E54E lsl D6.w, 2
000000FA 49EE FFEA lea.l A4, [A6 - 0x16]
000000FE 4874 6000 pea.l [A4 + D6.w]
00000102 3C07 move.w D6, D7
00000104 5346 subq.w D6, 1
00000106 E74E lsl D6.w, 3
00000108 49EE FFDA lea.l A4, [A6 - 0x26]
0000010C 4874 6000 pea.l [A4 + D6.w]
00000110 A98D syscall GetDialogItem/GetDItem
00000112 0C47 0002 cmpi.w D7, 0x2
00000116 6C00 0008 bge +0xA /* 00000120 */
0000011A 5247 addq.w D7, 1
0000011C 4EFA FFCC jmp [PC - 0x34 /* 000000EA */]
label00000120:
00000120 2E3C 0000 0006 move.l D7, 0x6
00000126 3C2D FB74 move.w D6, [A5 - 0x48C]
0000012A 0D07 btst D7, D6
0000012C 6700 003E beq +0x40 /* 0000016C */
00000130 3B7C 0001 FB78 move.w [A5 - 0x488], 0x1
00000136 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000013A A958 syscall HideControl
0000013C 598F subq.l A7, 4
0000013E 3F3C 03FD move.w -[A7], 0x3FD
00000142 A9BA syscall GetString
00000144 2E1F move.l D7, [A7]+
00000146 2D47 FFF2 move.l [A6 - 0xE], D7
0000014A 286E FFF2 movea.l A4, [A6 - 0xE]
0000014E 2854 movea.l A4, [A4]
00000150 47EE FEB4 lea.l A3, [A6 - 0x14C]
00000154 4247 clr.w D7
00000156 1E14 move.b D7, [A4]
label00000158:
00000158 16DC move.b [A3]+, [A4]+
0000015A 51CF FFFC dbf D7, -0x6 /* 00000158 */
0000015E 2F2E FFEA move.l -[A7], [A6 - 0x16]
00000162 486E FEB4 pea.l [A6 - 0x14C]
00000166 A95F syscall SetControlTitle/SetCTitle
00000168 4EFA 009A jmp [PC + 0x9A /* 00000204 */]
label0000016C:
0000016C 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000170 A957 syscall ShowControl
00000172 598F subq.l A7, 4
00000174 3F3C 03FE move.w -[A7], 0x3FE
00000178 A9BA syscall GetString
0000017A 2E1F move.l D7, [A7]+
0000017C 2D47 FFF2 move.l [A6 - 0xE], D7
00000180 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000184 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000188 3E3C 0001 move.w D7, 0x1
0000018C 0C47 0002 cmpi.w D7, 0x2
00000190 6E00 006A bgt +0x6C /* 000001FC */
label00000194:
00000194 286E FFF2 movea.l A4, [A6 - 0xE]
00000198 2854 movea.l A4, [A4]
0000019A 4854 pea.l [A4]
0000019C 3C07 move.w D6, D7
0000019E 5346 subq.w D6, 1
000001A0 CDFC 0012 muls.w D6, 0x12
000001A4 49ED F6A6 lea.l A4, [A5 - 0x95A]
000001A8 4245 clr.w D5
000001AA 1A34 6000 move.b D5, [A4 + D6.w]
000001AE E54D lsl D5.w, 2
000001B0 49ED F412 lea.l A4, [A5 - 0xBEE]
000001B4 2874 5000 movea.l A4, [A4 + D5.w]
000001B8 2854 movea.l A4, [A4]
000001BA 4854 pea.l [A4]
000001BC 486E FDB4 pea.l [A6 - 0x24C]
000001C0 3F3C 0002 move.w -[A7], 0x2
000001C4 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
000001C8 49EE FEB4 lea.l A4, [A6 - 0x14C]
000001CC 47EE FDB4 lea.l A3, [A6 - 0x24C]
000001D0 4246 clr.w D6
000001D2 1C13 move.b D6, [A3]
label000001D4:
000001D4 18DB move.b [A4]+, [A3]+
000001D6 51CE FFFC dbf D6, -0x6 /* 000001D4 */
000001DA 3C07 move.w D6, D7
000001DC 5346 subq.w D6, 1
000001DE E54E lsl D6.w, 2
000001E0 49EE FFEA lea.l A4, [A6 - 0x16]
000001E4 2F34 6000 move.l -[A7], [A4 + D6.w]
000001E8 486E FEB4 pea.l [A6 - 0x14C]
000001EC A95F syscall SetControlTitle/SetCTitle
000001EE 0C47 0002 cmpi.w D7, 0x2
000001F2 6C00 0008 bge +0xA /* 000001FC */
000001F6 5247 addq.w D7, 1
000001F8 4EFA FF9A jmp [PC - 0x66 /* 00000194 */]
label000001FC:
000001FC 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000200 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
label00000204:
00000204 3E2D FB78 move.w D7, [A5 - 0x488]
00000208 5347 subq.w D7, 1
0000020A E74F lsl D7.w, 3
0000020C 49EE FFDA lea.l A4, [A6 - 0x26]
00000210 2D74 7000 FFB6 move.l [A6 - 0x4A], [A4 + D7.w]
00000216 2D74 7004 FFBA move.l [A6 - 0x46], [A4 + D7.w + 0x4]
0000021C 486E FFB6 pea.l [A6 - 0x4A]
00000220 3F3C FFFC move.w -[A7], 0xFFFC
00000224 3F3C FFFC move.w -[A7], 0xFFFC
00000228 A8A9 syscall InsetRect
0000022A 2F2D F26E move.l -[A7], [A5 - 0xD92]
0000022E 3F3C 000B move.w -[A7], 0xB
00000232 486E FFFA pea.l [A6 - 0x6]
00000236 486E FFF6 pea.l [A6 - 0xA]
0000023A 486E FFBE pea.l [A6 - 0x42]
0000023E A98D syscall GetDialogItem/GetDItem
00000240 2F2D F26E move.l -[A7], [A5 - 0xD92]
00000244 3F3C 000B move.w -[A7], 0xB
00000248 3F2E FFFA move.w -[A7], [A6 - 0x6]
0000024C 49FA 03B8 lea.l A4, [PC + 0x3B8 /* 00000606, value 0x4E56FFE0 */]
00000250 2F0C move.l -[A7], A4
00000252 486E FFB6 pea.l [A6 - 0x4A]
00000256 A98E syscall SetDialogItem/SetDItem
00000258 2E3C 0000 000C move.l D7, 0xC
0000025E 3C2D FB74 move.w D6, [A5 - 0x48C]
00000262 0D07 btst D7, D6
00000264 56C7 sne D7
00000266 4407 neg.b D7
00000268 1D47 FFB4 move.b [A6 - 0x4C], D7
0000026C 2F2D F26E move.l -[A7], [A5 - 0xD92]
00000270 3F3C 000C move.w -[A7], 0xC
00000274 486E FFFA pea.l [A6 - 0x6]
00000278 486E FFF6 pea.l [A6 - 0xA]
0000027C 486E FFBE pea.l [A6 - 0x42]
00000280 A98D syscall GetDialogItem/GetDItem
00000282 2F2D F282 move.l -[A7], [A5 - 0xD7E]
00000286 3F2D FB74 move.w -[A7], [A5 - 0x48C]
0000028A 486E FEB4 pea.l [A6 - 0x14C]
0000028E A946 syscall GetMenuItemText/GetItem
00000290 3E2E FFB8 move.w D7, [A6 - 0x48]
00000294 DE6E FFBC add.w D7, [A6 - 0x44]
00000298 48C7 ext.l D7
0000029A 8FFC 0002 divs.w D7, 0x2
0000029E 3D47 FFFE move.w [A6 - 0x2], D7
000002A2 558F subq.l A7, 2
000002A4 486E FEB4 pea.l [A6 - 0x14C]
000002A8 A88C syscall StringWidth
000002AA 3E1F move.w D7, [A7]+
000002AC 48C7 ext.l D7
000002AE 8FFC 0002 divs.w D7, 0x2
000002B2 3C2E FFFE move.w D6, [A6 - 0x2]
000002B6 9C47 sub.w D6, D7
000002B8 3D46 FFC0 move.w [A6 - 0x40], D6
000002BC 2F2D F26E move.l -[A7], [A5 - 0xD92]
000002C0 3F3C 000C move.w -[A7], 0xC
000002C4 3F2E FFFA move.w -[A7], [A6 - 0x6]
000002C8 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000002CC 486E FFBE pea.l [A6 - 0x42]
000002D0 A98E syscall SetDialogItem/SetDItem
000002D2 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000002D6 486E FEB4 pea.l [A6 - 0x14C]
000002DA A98F syscall SetDialogItemText/SetIText
000002DC 3E3C 0005 move.w D7, 0x5
000002E0 0C47 0009 cmpi.w D7, 0x9 /* '\t' */
000002E4 6E00 0060 bgt +0x62 /* 00000346 */
label000002E8:
000002E8 2F2D F26E move.l -[A7], [A5 - 0xD92]
000002EC 3F07 move.w -[A7], D7
000002EE 486E FFFA pea.l [A6 - 0x6]
000002F2 3C07 move.w D6, D7
000002F4 5B46 subq.w D6, 5
000002F6 E54E lsl D6.w, 2
000002F8 49EE FFC6 lea.l A4, [A6 - 0x3A]
000002FC 4874 6000 pea.l [A4 + D6.w]
00000300 486E FFBE pea.l [A6 - 0x42]
00000304 A98D syscall GetDialogItem/GetDItem
00000306 4A2E FFB4 tst.b [A6 - 0x4C]
0000030A 6700 0018 beq +0x1A /* 00000324 */
0000030E 3C07 move.w D6, D7
00000310 5B46 subq.w D6, 5
00000312 E54E lsl D6.w, 2
00000314 49EE FFC6 lea.l A4, [A6 - 0x3A]
00000318 2F34 6000 move.l -[A7], [A4 + D6.w]
0000031C 4267 clr.w -[A7]
0000031E A95D syscall HiliteControl
00000320 4EFA 0016 jmp [PC + 0x16 /* 00000338 */]
label00000324:
00000324 3C07 move.w D6, D7
00000326 5B46 subq.w D6, 5
00000328 E54E lsl D6.w, 2
0000032A 49EE FFC6 lea.l A4, [A6 - 0x3A]
0000032E 2F34 6000 move.l -[A7], [A4 + D6.w]
00000332 3F3C 00FF move.w -[A7], 0xFF
00000336 A95D syscall HiliteControl
label00000338:
00000338 0C47 0009 cmpi.w D7, 0x9 /* '\t' */
0000033C 6C00 0008 bge +0xA /* 00000346 */
00000340 5247 addq.w D7, 1
00000342 4EFA FFA4 jmp [PC - 0x5C /* 000002E8 */]
label00000346:
00000346 3E3C 0005 move.w D7, 0x5
0000034A 0C47 0009 cmpi.w D7, 0x9 /* '\t' */
0000034E 6E00 0050 bgt +0x52 /* 000003A0 */
label00000352:
00000352 3C2D FB72 move.w D6, [A5 - 0x48E]
00000356 5A46 addq.w D6, 5
00000358 3A07 move.w D5, D7
0000035A BA46 cmp.w D5, D6
0000035C 57C6 seq D6
0000035E 4406 neg.b D6
00000360 CC2E FFB4 and.b D6, [A6 - 0x4C]
00000364 6700 001A beq +0x1C /* 00000380 */
00000368 3C07 move.w D6, D7
0000036A 5B46 subq.w D6, 5
0000036C E54E lsl D6.w, 2
0000036E 49EE FFC6 lea.l A4, [A6 - 0x3A]
00000372 2F34 6000 move.l -[A7], [A4 + D6.w]
00000376 3F3C 0001 move.w -[A7], 0x1
0000037A A963 syscall SetControlValue/SetCtlValue
0000037C 4EFA 0014 jmp [PC + 0x14 /* 00000392 */]
label00000380:
00000380 3C07 move.w D6, D7
00000382 5B46 subq.w D6, 5
00000384 E54E lsl D6.w, 2
00000386 49EE FFC6 lea.l A4, [A6 - 0x3A]
0000038A 2F34 6000 move.l -[A7], [A4 + D6.w]
0000038E 4267 clr.w -[A7]
00000390 A963 syscall SetControlValue/SetCtlValue
label00000392:
00000392 0C47 0009 cmpi.w D7, 0x9 /* '\t' */
00000396 6C00 0008 bge +0xA /* 000003A0 */
0000039A 5247 addq.w D7, 1
0000039C 4EFA FFB4 jmp [PC - 0x4C /* 00000352 */]
label000003A0:
000003A0 49FA 007E lea.l A4, [PC + 0x7E /* 00000420, value 0x4E56FFE0 */]
000003A4 2F0C move.l -[A7], A4
000003A6 486E FFFC pea.l [A6 - 0x4]
000003AA A991 syscall ModalDialog
000003AC 2F2D F26E move.l -[A7], [A5 - 0xD92]
000003B0 3F2E FFFC move.w -[A7], [A6 - 0x4]
000003B4 486E FFFA pea.l [A6 - 0x6]
000003B8 486E FFF6 pea.l [A6 - 0xA]
000003BC 486E FFBE pea.l [A6 - 0x42]
000003C0 A98D syscall GetDialogItem/GetDItem
000003C2 0C6E 0006 FFFA cmpi.w [A6 - 0x6], 0x6
000003C8 6600 0010 bne +0x12 /* 000003DA */
000003CC 3E2E FFFC move.w D7, [A6 - 0x4]
000003D0 5B47 subq.w D7, 5
000003D2 3B47 FB72 move.w [A5 - 0x48E], D7
000003D6 4EFA 0026 jmp [PC + 0x26 /* 000003FE */]
label000003DA:
000003DA 2E3C 0000 0006 move.l D7, 0x6
000003E0 3C2E FFFC move.w D6, [A6 - 0x4]
000003E4 0D07 btst D7, D6
000003E6 6700 0012 beq +0x14 /* 000003FA */
000003EA 3B6E FFFC FB78 move.w [A5 - 0x488], [A6 - 0x4]
000003F0 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
000003F6 4EFA 0006 jmp [PC + 0x6 /* 000003FE */]
label000003FA:
000003FA 422E 0008 clr.b [A6 + 0x8]
label000003FE:
000003FE 0C6E 0004 FFFA cmpi.w [A6 - 0x6], 0x4
00000404 6600 FF40 bne -0xBE /* 00000346 */
00000408 2F2D F26E move.l -[A7], [A5 - 0xD92]
0000040C A916 syscall HideWindow
0000040E 2F2D F26E move.l -[A7], [A5 - 0xD92]
00000412 A983 syscall DisposeDialog
00000414 42AD F26E clr.l [A5 - 0xD92]
00000418 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000041C 4E5E unlink A6
0000041E 4E75 rts
00000420 4E56 FFE0 link A6, -0x0020
00000424 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000428 286E 000C movea.l A4, [A6 + 0xC]
0000042C 0C54 0003 cmpi.w [A4], 0x3
00000430 6700 000A beq +0xC /* 0000043C */
00000434 422E 0014 clr.b [A6 + 0x14]
00000438 4EFA 017C jmp [PC + 0x17C /* 000005B6 */]
label0000043C:
0000043C 266E 0008 movea.l A3, [A6 + 0x8]
00000440 4253 clr.w [A3]
00000442 2E2C 0002 move.l D7, [A4 + 0x2]
00000446 4286 clr.l D6
00000448 3C3C 00FF move.w D6, 0xFF
0000044C CC87 and.l D6, D7
0000044E 3D46 FFFC move.w [A6 - 0x4], D6
00000452 3D6E FFFC FFFE move.w [A6 - 0x2], [A6 - 0x4]
00000458 0C6E 0003 FFFC cmpi.w [A6 - 0x4], 0x3
0000045E 57C7 seq D7
00000460 4407 neg.b D7
00000462 0C6E 000D FFFC cmpi.w [A6 - 0x4], 0xD /* '\r' */
00000468 57C6 seq D6
0000046A 4406 neg.b D6
0000046C 8C07 or.b D6, D7
0000046E 6700 000E beq +0x10 /* 0000047E */
00000472 266E 0008 movea.l A3, [A6 + 0x8]
00000476 36AD FB78 move.w [A3], [A5 - 0x488]
0000047A 4EFA 00B8 jmp [PC + 0xB8 /* 00000534 */]
label0000047E:
0000047E 0C6E 0008 FFFC cmpi.w [A6 - 0x4], 0x8
00000484 6600 000E bne +0x10 /* 00000494 */
00000488 266E 0008 movea.l A3, [A6 + 0x8]
0000048C 36BC 0003 move.w [A3], 0x3
00000490 4EFA 00A2 jmp [PC + 0xA2 /* 00000534 */]
label00000494:
00000494 2E3C 0000 000C move.l D7, 0xC
0000049A 3C2D FB74 move.w D6, [A5 - 0x48C]
0000049E 0D07 btst D7, D6
000004A0 6700 0092 beq +0x94 /* 00000534 */
000004A4 598F subq.l A7, 4
000004A6 3F3C 03FC move.w -[A7], 0x3FC
000004AA A9BA syscall GetString
000004AC 2E1F move.l D7, [A7]+
000004AE 2D47 FFE8 move.l [A6 - 0x18], D7
000004B2 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000004B6 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
000004BA 3E3C 0000 move.w D7, 0x0
000004BE 0C47 0004 cmpi.w D7, 0x4
000004C2 6E00 0068 bgt +0x6A /* 0000052C */
label000004C6:
000004C6 3C07 move.w D6, D7
000004C8 DC46 add.w D6, D6
000004CA 5246 addq.w D6, 1
000004CC 3D46 FFF8 move.w [A6 - 0x8], D6
000004D0 3C07 move.w D6, D7
000004D2 DC46 add.w D6, D6
000004D4 5446 addq.w D6, 2
000004D6 3D46 FFF6 move.w [A6 - 0xA], D6
000004DA 266E FFE8 movea.l A3, [A6 - 0x18]
000004DE 2653 movea.l A3, [A3]
000004E0 3C2E FFF8 move.w D6, [A6 - 0x8]
000004E4 4245 clr.w D5
000004E6 1A33 6000 move.b D5, [A3 + D6.w]
000004EA 3C2E FFFE move.w D6, [A6 - 0x2]
000004EE BC45 cmp.w D6, D5
000004F0 57C6 seq D6
000004F2 4406 neg.b D6
000004F4 266E FFE8 movea.l A3, [A6 - 0x18]
000004F8 2653 movea.l A3, [A3]
000004FA 3A2E FFF6 move.w D5, [A6 - 0xA]
000004FE 4244 clr.w D4
00000500 1833 5000 move.b D4, [A3 + D5.w]
00000504 3A2E FFFE move.w D5, [A6 - 0x2]
00000508 BA44 cmp.w D5, D4
0000050A 57C5 seq D5
0000050C 4405 neg.b D5
0000050E 8A06 or.b D5, D6
00000510 6700 000C beq +0xE /* 0000051E */
00000514 266E 0008 movea.l A3, [A6 + 0x8]
00000518 3C07 move.w D6, D7
0000051A 5A46 addq.w D6, 5
0000051C 3686 move.w [A3], D6
label0000051E:
0000051E 0C47 0004 cmpi.w D7, 0x4
00000522 6C00 0008 bge +0xA /* 0000052C */
00000526 5247 addq.w D7, 1
00000528 4EFA FF9C jmp [PC - 0x64 /* 000004C6 */]
label0000052C:
0000052C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000530 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
label00000534:
00000534 266E 0008 movea.l A3, [A6 + 0x8]
00000538 4A53 tst.w [A3]
0000053A 6600 000A bne +0xC /* 00000546 */
0000053E 422E 0014 clr.b [A6 + 0x14]
00000542 4EFA 0072 jmp [PC + 0x72 /* 000005B6 */]
label00000546:
00000546 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
0000054C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000550 266E 0008 movea.l A3, [A6 + 0x8]
00000554 3F13 move.w -[A7], [A3]
00000556 486E FFF4 pea.l [A6 - 0xC]
0000055A 486E FFEC pea.l [A6 - 0x14]
0000055E 486E FFE0 pea.l [A6 - 0x20]
00000562 A98D syscall GetDialogItem/GetDItem
00000564 4EFA 0022 jmp [PC + 0x22 /* 00000588 */]
label00000568:
00000568 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000056C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000570 A95D syscall HiliteControl
00000572 4EFA 002C jmp [PC + 0x2C /* 000005A0 */]
label00000576:
00000576 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000057A 3F3C 000B move.w -[A7], 0xB
0000057E A95D syscall HiliteControl
00000580 4EFA 001E jmp [PC + 0x1E /* 000005A0 */]
label00000584:
00000584 4EFA 001A jmp [PC + 0x1A /* 000005A0 */]
label00000588:
00000588 3E2E FFF4 move.w D7, [A6 - 0xC]
0000058C 0C47 0004 cmpi.w D7, 0x4
00000590 6700 FFD6 beq -0x28 /* 00000568 */
00000594 0C47 0006 cmpi.w D7, 0x6
00000598 6700 FFDC beq -0x22 /* 00000576 */
0000059C 4EFA FFE6 jmp [PC - 0x1A /* 00000584 */]
label000005A0:
000005A0 2F3C 0000 0006 move.l -[A7], 0x6
000005A6 486E FFF0 pea.l [A6 - 0x10]
000005AA 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000005AE 2F2E FFEC move.l -[A7], [A6 - 0x14]
000005B2 4267 clr.w -[A7]
000005B4 A95D syscall HiliteControl
label000005B6:
000005B6 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000005BA 4E5E unlink A6
000005BC 205F movea.l A0, [A7]+
000005BE 4FEF 000C lea.l A7, [A7 + 0xC]
000005C2 4ED0 jmp [A0]
export_48:
000005C4 4E56 FFE0 link A6, -0x0020
000005C8 48E7 0100 movem.l -[A7], D7
000005CC 486E FFEE pea.l [A6 - 0x12]
000005D0 A898 syscall GetPenState
000005D2 486D F23A pea.l [A5 - 0xDC6]
000005D6 A89D syscall PenPat
000005D8 2F2D F26E move.l -[A7], [A5 - 0xD92]
000005DC 3F2E 0008 move.w -[A7], [A6 + 0x8]
000005E0 486E FFEC pea.l [A6 - 0x14]
000005E4 486E FFE8 pea.l [A6 - 0x18]
000005E8 486E FFE0 pea.l [A6 - 0x20]
000005EC A98D syscall GetDialogItem/GetDItem
000005EE 486E FFE0 pea.l [A6 - 0x20]
000005F2 A8A1 syscall FrameRect
000005F4 486E FFEE pea.l [A6 - 0x12]
000005F8 A899 syscall SetPenState
000005FA 4CDF 0080 movem.l D7, [A7]+
000005FE 4E5E unlink A6
00000600 205F movea.l A0, [A7]+
00000602 5C8F addq.l A7, 6
00000604 4ED0 jmp [A0]
00000606 4E56 FFE0 link A6, -0x0020
0000060A 48E7 0100 movem.l -[A7], D7
0000060E 486E FFEE pea.l [A6 - 0x12]
00000612 A898 syscall GetPenState
00000614 2F2D F26E move.l -[A7], [A5 - 0xD92]
00000618 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000061C 486E FFEC pea.l [A6 - 0x14]
00000620 486E FFE8 pea.l [A6 - 0x18]
00000624 486E FFE0 pea.l [A6 - 0x20]
00000628 A98D syscall GetDialogItem/GetDItem
0000062A 3F3C 0003 move.w -[A7], 0x3
0000062E 3F3C 0003 move.w -[A7], 0x3
00000632 A89B syscall PenSize
00000634 486E FFE0 pea.l [A6 - 0x20]
00000638 3F3C 0010 move.w -[A7], 0x10
0000063C 3F3C 0010 move.w -[A7], 0x10
00000640 A8B0 syscall FrameRoundRect
00000642 486E FFEE pea.l [A6 - 0x12]
00000646 A899 syscall SetPenState
00000648 4CDF 0080 movem.l D7, [A7]+
0000064C 4E5E unlink A6
0000064E 205F movea.l A0, [A7]+
00000650 5C8F addq.l A7, 6
00000652 4ED0 jmp [A0]
export_47:
fn00000654:
00000654 4E56 FFFA link A6, -0x0006
00000658 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000065C 3E3C 0001 move.w D7, 0x1
00000660 0C47 0050 cmpi.w D7, 0x50 /* 'P' */
00000664 6E00 003A bgt +0x3C /* 000006A0 */
label00000668:
00000668 3C07 move.w D6, D7
0000066A 5346 subq.w D6, 1
0000066C DC46 add.w D6, D6
0000066E 49ED F6F8 lea.l A4, [A5 - 0x908]
00000672 3987 6000 move.w [A4 + D6.w], D7
00000676 3C07 move.w D6, D7
00000678 5346 subq.w D6, 1
0000067A DC46 add.w D6, D6
0000067C 49ED F838 lea.l A4, [A5 - 0x7C8]
00000680 4274 6000 clr.w [A4 + D6.w]
00000684 3C07 move.w D6, D7
00000686 5346 subq.w D6, 1
00000688 DC46 add.w D6, D6
0000068A 49ED F798 lea.l A4, [A5 - 0x868]
0000068E 4274 6000 clr.w [A4 + D6.w]
00000692 0C47 0050 cmpi.w D7, 0x50 /* 'P' */
00000696 6C00 0008 bge +0xA /* 000006A0 */
0000069A 5247 addq.w D7, 1
0000069C 4EFA FFCA jmp [PC - 0x36 /* 00000668 */]
label000006A0:
000006A0 4EBA 0110 jsr [PC + 0x110 /* 000007B2 */]
000006A4 3E3C 0001 move.w D7, 0x1
000006A8 0C47 0028 cmpi.w D7, 0x28 /* '(' */
000006AC 6E00 002E bgt +0x30 /* 000006DC */
label000006B0:
000006B0 3C07 move.w D6, D7
000006B2 0646 0028 addi.w D6, 0x28 /* '(' */
000006B6 5346 subq.w D6, 1
000006B8 DC46 add.w D6, D6
000006BA 49ED F6F8 lea.l A4, [A5 - 0x908]
000006BE 3A07 move.w D5, D7
000006C0 5345 subq.w D5, 1
000006C2 DA45 add.w D5, D5
000006C4 47ED F6F8 lea.l A3, [A5 - 0x908]
000006C8 39B3 5000 6000 move.w [A4 + D6.w], [A3 + D5.w]
000006CE 0C47 0028 cmpi.w D7, 0x28 /* '(' */
000006D2 6C00 0008 bge +0xA /* 000006DC */
000006D6 5247 addq.w D7, 1
000006D8 4EFA FFD6 jmp [PC - 0x2A /* 000006B0 */]
label000006DC:
000006DC 4EBA 00D4 jsr [PC + 0xD4 /* 000007B2 */]
000006E0 3E3C 0001 move.w D7, 0x1
000006E4 0C47 0050 cmpi.w D7, 0x50 /* 'P' */
000006E8 6E00 0040 bgt +0x42 /* 0000072A */
label000006EC:
000006EC 3C3C 0001 move.w D6, 0x1
000006F0 0C46 0002 cmpi.w D6, 0x2
000006F4 6E00 0026 bgt +0x28 /* 0000071C */
label000006F8:
000006F8 3A07 move.w D5, D7
000006FA 5345 subq.w D5, 1
000006FC E54D lsl D5.w, 2
000006FE 3806 move.w D4, D6
00000700 5344 subq.w D4, 1
00000702 D844 add.w D4, D4
00000704 D845 add.w D4, D5
00000706 49ED F8D8 lea.l A4, [A5 - 0x728]
0000070A 4274 4000 clr.w [A4 + D4.w]
0000070E 0C46 0002 cmpi.w D6, 0x2
00000712 6C00 0008 bge +0xA /* 0000071C */
00000716 5246 addq.w D6, 1
00000718 4EFA FFDE jmp [PC - 0x22 /* 000006F8 */]
label0000071C:
0000071C 0C47 0050 cmpi.w D7, 0x50 /* 'P' */
00000720 6C00 0008 bge +0xA /* 0000072A */
00000724 5247 addq.w D7, 1
00000726 4EFA FFC4 jmp [PC - 0x3C /* 000006EC */]
label0000072A:
0000072A 3B7C 0001 FBEE move.w [A5 - 0x412], 0x1
00000730 422D FBF0 clr.b [A5 - 0x410]
00000734 4EBA 00F4 jsr [PC + 0xF4 /* 0000082A */]
00000738 426D FB7C clr.w [A5 - 0x484]
0000073C 3B7C 0050 FB7E move.w [A5 - 0x482], 0x50 /* 'P' */
00000742 3B6D FB78 FB7A move.w [A5 - 0x486], [A5 - 0x488]
00000748 3E2D FB7A move.w D7, [A5 - 0x486]
0000074C 5347 subq.w D7, 1
0000074E CFFC 0012 muls.w D7, 0x12
00000752 49ED F6A6 lea.l A4, [A5 - 0x95A]
00000756 4A34 7000 tst.b [A4 + D7.w]
0000075A 6600 000E bne +0x10 /* 0000076A */
0000075E 3E3C 0003 move.w D7, 0x3
00000762 9E6D FB7A sub.w D7, [A5 - 0x486]
00000766 3B47 FB7A move.w [A5 - 0x486], D7
label0000076A:
0000076A 422D F6F2 clr.b [A5 - 0x90E]
0000076E 4A2D FB96 tst.b [A5 - 0x46A]
00000772 6700 001A beq +0x1C /* 0000078E */
00000776 598F subq.l A7, 4
00000778 A975 syscall TickCount
0000077A 2E1F move.l D7, [A7]+
0000077C DEAD FB86 add.l D7, [A5 - 0x47A]
00000780 2B47 FB8A move.l [A5 - 0x476], D7
00000784 4227 clr.b -[A7]
00000786 4EBA 00E8 jsr [PC + 0xE8 /* 00000870 */]
0000078A 4EFA 0014 jmp [PC + 0x14 /* 000007A0 */]
label0000078E:
0000078E 598F subq.l A7, 4
00000790 A975 syscall TickCount
00000792 2E1F move.l D7, [A7]+
00000794 2B47 FB8A move.l [A5 - 0x476], D7
00000798 1F3C 0001 move.b -[A7], 0x1
0000079C 4EBA 00D2 jsr [PC + 0xD2 /* 00000870 */]
label000007A0:
000007A0 2F2D F27E move.l -[A7], [A5 - 0xD82]
000007A4 3F3C 0001 move.w -[A7], 0x1
000007A8 A93A syscall DisableItem
000007AA 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000007AE 4E5E unlink A6
000007B0 4E75 rts
export_46:
fn000007B2:
000007B2 4E56 FFFA link A6, -0x0006
000007B6 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000007BA 3E3C 0001 move.w D7, 0x1
000007BE 0C47 0050 cmpi.w D7, 0x50 /* 'P' */
000007C2 6E00 005E bgt +0x60 /* 00000822 */
label000007C6:
000007C6 558F subq.l A7, 2
000007C8 486E FFFC pea.l [A6 - 0x4]
000007CC 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
000007D0 1C1F move.b D6, [A7]+
000007D2 6700 0040 beq +0x42 /* 00000814 */
000007D6 3C07 move.w D6, D7
000007D8 5346 subq.w D6, 1
000007DA DC46 add.w D6, D6
000007DC 49ED F6F8 lea.l A4, [A5 - 0x908]
000007E0 3D74 6000 FFFA move.w [A6 - 0x6], [A4 + D6.w]
000007E6 3C07 move.w D6, D7
000007E8 5346 subq.w D6, 1
000007EA DC46 add.w D6, D6
000007EC 49ED F6F8 lea.l A4, [A5 - 0x908]
000007F0 3A2E FFFC move.w D5, [A6 - 0x4]
000007F4 5345 subq.w D5, 1
000007F6 DA45 add.w D5, D5
000007F8 47ED F6F8 lea.l A3, [A5 - 0x908]
000007FC 39B3 5000 6000 move.w [A4 + D6.w], [A3 + D5.w]
00000802 3C2E FFFC move.w D6, [A6 - 0x4]
00000806 5346 subq.w D6, 1
00000808 DC46 add.w D6, D6
0000080A 49ED F6F8 lea.l A4, [A5 - 0x908]
0000080E 39AE FFFA 6000 move.w [A4 + D6.w], [A6 - 0x6]
label00000814:
00000814 0C47 0050 cmpi.w D7, 0x50 /* 'P' */
00000818 6C00 0008 bge +0xA /* 00000822 */
0000081C 5247 addq.w D7, 1
0000081E 4EFA FFA6 jmp [PC - 0x5A /* 000007C6 */]
label00000822:
00000822 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000826 4E5E unlink A6
00000828 4E75 rts
export_45:
fn0000082A:
0000082A 4E56 FFFE link A6, -0x0002
0000082E 48E7 0308 movem.l -[A7], D6,D7,A4
00000832 426D FB84 clr.w [A5 - 0x47C]
00000836 3E3C 0001 move.w D7, 0x1
0000083A 0C47 0002 cmpi.w D7, 0x2
0000083E 6E00 0028 bgt +0x2A /* 00000868 */
label00000842:
00000842 3C07 move.w D6, D7
00000844 5346 subq.w D6, 1
00000846 CDFC 0012 muls.w D6, 0x12
0000084A 49ED F6A6 lea.l A4, [A5 - 0x95A]
0000084E 4274 600A clr.w [A4 + D6.w + 0xA]
00000852 42B4 600E clr.l [A4 + D6.w + 0xE]
00000856 4274 600C clr.w [A4 + D6.w + 0xC]
0000085A 0C47 0002 cmpi.w D7, 0x2
0000085E 6C00 0008 bge +0xA /* 00000868 */
00000862 5247 addq.w D7, 1
00000864 4EFA FFDC jmp [PC - 0x24 /* 00000842 */]
label00000868:
00000868 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000086C 4E5E unlink A6
0000086E 4E75 rts
export_44:
fn00000870:
00000870 4E56 0000 link A6, 0
00000874 48E7 0100 movem.l -[A7], D7
00000878 1B6E 0008 FB70 move.b [A5 - 0x490], [A6 + 0x8]
0000087E 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00000882 426D F6F4 clr.w [A5 - 0x90C]
00000886 598F subq.l A7, 4
00000888 A924 syscall FrontWindow
0000088A 2E1F move.l D7, [A7]+
0000088C BEAD F266 cmp.l D7, [A5 - 0xD9A]
00000890 6700 0008 beq +0xA /* 0000089A */
00000894 2F2D F266 move.l -[A7], [A5 - 0xD9A]
00000898 A91F syscall SelectWindow
label0000089A:
0000089A 2F2D F266 move.l -[A7], [A5 - 0xD9A]
0000089E 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
000008A2 4CDF 0080 movem.l D7, [A7]+
000008A6 4E5E unlink A6
000008A8 205F movea.l A0, [A7]+
000008AA 548F addq.l A7, 2
000008AC 4ED0 jmp [A0]
export_43:
fn000008AE:
000008AE 4E56 0000 link A6, 0
000008B2 48E7 0100 movem.l -[A7], D7
000008B6 598F subq.l A7, 4
000008B8 A924 syscall FrontWindow
000008BA 2E1F move.l D7, [A7]+
000008BC BEAD F26A cmp.l D7, [A5 - 0xD96]
000008C0 6600 000A bne +0xC /* 000008CC */
000008C4 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000008C8 4EFA 0014 jmp [PC + 0x14 /* 000008DE */]
label000008CC:
000008CC 598F subq.l A7, 4
000008CE A924 syscall FrontWindow
000008D0 2E1F move.l D7, [A7]+
000008D2 BEAD F266 cmp.l D7, [A5 - 0xD9A]
000008D6 6700 0006 beq +0x8 /* 000008DE */
000008DA 4EBA 000A jsr [PC + 0xA /* 000008E6 */]
label000008DE:
000008DE 4CDF 0080 movem.l D7, [A7]+
000008E2 4E5E unlink A6
000008E4 4E75 rts
fn000008E6:
000008E6 4E56 FFFA link A6, -0x0006
000008EA 48E7 0108 movem.l -[A7], D7,A4
000008EE 598F subq.l A7, 4
000008F0 A924 syscall FrontWindow
000008F2 2E1F move.l D7, [A7]+
000008F4 2D47 FFFC move.l [A6 - 0x4], D7
000008F8 286E FFFC movea.l A4, [A6 - 0x4]
000008FC 3D6C 006C FFFA move.w [A6 - 0x6], [A4 + 0x6C]
00000902 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000906 A9B7 syscall CloseDeskAcc
00000908 4CDF 1080 movem.l D7,A4, [A7]+
0000090C 4E5E unlink A6
0000090E 4E75 rts
export_42:
00000910 4E56 0000 link A6, 0
00000914 48E7 0100 movem.l -[A7], D7
00000918 2F2D F266 move.l -[A7], [A5 - 0xD9A]
0000091C 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00000920 1B7C 0003 FB70 move.b [A5 - 0x490], 0x3
00000926 4CDF 0080 movem.l D7, [A7]+
0000092A 4E5E unlink A6
0000092C 4E75 rts
export_41:
fn0000092E:
0000092E 4E56 0000 link A6, 0
00000932 48E7 0100 movem.l -[A7], D7
00000936 1B7C 0004 FB70 move.b [A5 - 0x490], 0x4
0000093C 4CDF 0080 movem.l D7, [A7]+
00000940 4E5E unlink A6
00000942 4E75 rts
export_40:
00000944 4E56 FFFE link A6, -0x0002
00000948 48E7 0100 movem.l -[A7], D7
0000094C 4EFA 002C jmp [PC + 0x2C /* 0000097A */]
label00000950:
00000950 558F subq.l A7, 2
00000952 4267 clr.w -[A7]
00000954 A9C2 syscall SysEdit
00000956 1E1F move.b D7, [A7]+
00000958 6600 0006 bne +0x8 /* 00000960 */
0000095C 4EBA 0038 jsr [PC + 0x38 /* 00000996 */]
label00000960:
00000960 4EFA 0028 jmp [PC + 0x28 /* 0000098A */]
label00000964:
00000964 558F subq.l A7, 2
00000966 3E2E 0008 move.w D7, [A6 + 0x8]
0000096A 5347 subq.w D7, 1
0000096C 3F07 move.w -[A7], D7
0000096E A9C2 syscall SysEdit
00000970 1E1F move.b D7, [A7]+
00000972 1D47 FFFE move.b [A6 - 0x2], D7
00000976 4EFA 0012 jmp [PC + 0x12 /* 0000098A */]
label0000097A:
0000097A 3E2E 0008 move.w D7, [A6 + 0x8]
0000097E 0C47 0001 cmpi.w D7, 0x1
00000982 6700 FFCC beq -0x32 /* 00000950 */
00000986 4EFA FFDC jmp [PC - 0x24 /* 00000964 */]
label0000098A:
0000098A 4CDF 0080 movem.l D7, [A7]+
0000098E 4E5E unlink A6
00000990 205F movea.l A0, [A7]+
00000992 548F addq.l A7, 2
00000994 4ED0 jmp [A0]
fn00000996:
00000996 4E56 FFFE link A6, -0x0002
0000099A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000099E 3E3C 0001 move.w D7, 0x1
000009A2 0C47 0002 cmpi.w D7, 0x2
000009A6 6E00 002E bgt +0x30 /* 000009D6 */
label000009AA:
000009AA 3C07 move.w D6, D7
000009AC 5346 subq.w D6, 1
000009AE CDFC 0012 muls.w D6, 0x12
000009B2 49ED F6CA lea.l A4, [A5 - 0x936]
000009B6 3A07 move.w D5, D7
000009B8 5345 subq.w D5, 1
000009BA CBFC 0012 muls.w D5, 0x12
000009BE 47ED F6A6 lea.l A3, [A5 - 0x95A]
000009C2 29B3 500E 600E move.l [A4 + D6.w + 0xE], [A3 + D5.w + 0xE]
000009C8 0C47 0002 cmpi.w D7, 0x2
000009CC 6C00 0008 bge +0xA /* 000009D6 */
000009D0 5247 addq.w D7, 1
000009D2 4EFA FFD6 jmp [PC - 0x2A /* 000009AA */]
label000009D6:
000009D6 49ED F6A6 lea.l A4, [A5 - 0x95A]
000009DA 47ED F6CA lea.l A3, [A5 - 0x936]
000009DE 3E3C 0023 move.w D7, 0x23 /* '#' */
label000009E2:
000009E2 18DB move.b [A4]+, [A3]+
000009E4 51CF FFFC dbf D7, -0x6 /* 000009E2 */
000009E8 49ED F6F8 lea.l A4, [A5 - 0x908]
000009EC 47ED FA18 lea.l A3, [A5 - 0x5E8]
000009F0 3E3C 009F move.w D7, 0x9F
label000009F4:
000009F4 18DB move.b [A4]+, [A3]+
000009F6 51CF FFFC dbf D7, -0x6 /* 000009F4 */
000009FA 49ED F798 lea.l A4, [A5 - 0x868]
000009FE 47ED FAB8 lea.l A3, [A5 - 0x548]
00000A02 3E3C 009F move.w D7, 0x9F
label00000A06:
00000A06 18DB move.b [A4]+, [A3]+
00000A08 51CF FFFC dbf D7, -0x6 /* 00000A06 */
00000A0C 3B6D FB80 FB7A move.w [A5 - 0x486], [A5 - 0x480]
00000A12 3B6D FB82 FB7E move.w [A5 - 0x482], [A5 - 0x47E]
00000A18 3B7C 0001 FBEE move.w [A5 - 0x412], 0x1
00000A1E 426D F6F4 clr.w [A5 - 0x90C]
00000A22 2F2D F266 move.l -[A7], [A5 - 0xD9A]
00000A26 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00000A2A 2F2D F27E move.l -[A7], [A5 - 0xD82]
00000A2E 3F3C 0001 move.w -[A7], 0x1
00000A32 A93A syscall DisableItem
00000A34 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000A38 4E5E unlink A6
00000A3A 4E75 rts